package proxy 
{
	import common.IData;
	
	/**
	 * Control。。。
	 * @author anod
	 */
	internal interface IDataProxy 
	{
		/** 读取硬盘数据到进程 */
		function init():void;
		/** 得到数据对应的vname */
		function get vname():String;
		/** 是否应该重新存盘 */
		function get isDirty():Boolean;
		/** 加入一条数据 */
		function insert( v:IData ):int;
		/** 删除一条数据 */
		function remove( id:int  ):int;
		/** 更新一条数据 */
		function update( id:int, v:IData ):int;
		/** 获取一条数据 */
		function getByID( id:int ):IData;
	}
}